package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.domain.BsUserContract;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Package: com.ruoyi.system.domain.vo
 * @Author: HanWL
 * @CreateTime: 2023-10-26 11:16
 * @Version: 1.0
 **/
@Data
@ApiModel(value = "订单景区信息及门票信息")
public class OrderJingquAndmenpiaoInfoVo {

    @ApiModelProperty(value = "景区名称")
    private String jingquName;

    @ApiModelProperty(value = "景区经度")
    private String lon;

    @ApiModelProperty(value = "景区纬度")
    private String lat;

    @ApiModelProperty(value = "景区地址")
    private String jingquAddress;

    @ApiModelProperty(value = "景区图片")
    private String jingquPictureUrl;

    @ApiModelProperty(value = "日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date orderDate;

    @ApiModelProperty(value = "入园开始时间")
    @JsonFormat(pattern = "HH:mm")
    private Date orderStartTime;

    @ApiModelProperty(value = "入园结束时间")
    @JsonFormat(pattern = "HH:mm")
    private Date orderCloseTime;

    @ApiModelProperty(value = "订单数量")
    private Integer orderNum;

    @ApiModelProperty(value = "门票分类名称")
    private String menpiaoCategoryName;

    @ApiModelProperty(value = "门票分类说明")
    private String menpiaoNote;

    @ApiModelProperty(value = "联系人")
    private List<BsUserContract> contracts;

}
